package com.luhuiguo.contacts.client.gin;

import com.google.gwt.core.client.GWT;
import com.google.gwt.inject.client.GinModules;
import com.google.gwt.inject.client.Ginjector;
import com.luhuiguo.contacts.client.presenter.ContactsPresenter;
import com.luhuiguo.gwt.dispatcher.client.gin.StandardDispatcherModule;
import com.luhuiguo.gwt.presenter.client.EventBus;

/**
 * 
 * @author LuHuiguo
 * @version $Id: Injector.java 5 2010-02-24 02:20:26Z LuHuiguo $
 */
@GinModules({ Module.class, StandardDispatcherModule.class })
public interface Injector extends Ginjector {

    public static final Injector INSTANCE = GWT.create(Injector.class);

    EventBus getEventBus();

    //PlaceManager getPlaceManager();

    ContactsPresenter getContactsPresenter();

}
